/**
 * 
 */
package com.firebird.oms.service.sm;

import java.util.List;
import java.util.Map;

import com.firebird.base.domain.Page;
import com.firebird.oms.domain.sm.TismCombo;

/**
 * @author qiuxj
 * @date 2009-12-2
 *
 */
public interface ComboService {

	/**
	 * 创建套餐信息
	 * @param smCombo
	 */
	public void createComdo(TismCombo smCombo);
	
	/**
	 * 更新套餐信息
	 * @param smCombo
	 */
	public void updateComdo(TismCombo smCombo);
	
	/**
	 * 获取套餐信息
	 * @param comboId
	 * @return
	 */
	public TismCombo getCombo(int comboId);
	
	/**
	 * 查询套餐列表
	 * @param filter
	 * @return
	 */
	public List<TismCombo> findCombo(Map<String, String> filter);
	
	/**
	 * 分页查询套餐信息
	 * @param filter
	 * @param like
	 * @param sort
	 * @param pageNo
	 * @param pageSize
	 * @return
	 */
	public Page pageCombo(Map<String, String> filter, Map<String, String> like, Map<String, String> sort,
			int pageNo, int pageSize);
	
}
